$(document).ready(function()
    {
        $.table_master = null;
        
        $.init_master = function()
        {
            $.ajax({
                url: base_url + 'br-02/faktur/get_all',
                type: 'post',
                success : function(data)
                {
                    $.table_master = $('#faktur_table').dataTable({
                        "bJQueryUI": true,
                        "sPaginationType": "full_numbers",
                        "aaData": data.data,
                        "bDestroy": true,
                        "aoColumns":[
                        {
                            'sTitle' : 'ID Faktur',
                            'mDataProp' : 'ID_FAKTUR'
                        },
                        {
                            'sTitle' : 'ID Suplier',
                            'mDataProp' : 'ID_SUPLIER'
                        },
                        {
                            'sTitle' : 'Nomer Faktur',
                            'mDataProp' : 'NOMER_FAKTUR'
                        },
                        {
                            'sTitle' : 'Tanggal Faktur',
                            'mDataProp' : 'TGL_FAKTUR'
                        },
                        {
                            'sTitle' : 'Diskon',
                            'mDataProp' : 'DISKON'
                        },
                        {
                            'sTitle' : 'PPn',
                            'mDataProp' : 'PPN'
                        },
                        {
                            'sTitle' : 'Total',
                            'mDataProp' : 'TOTAL'
                        },
							
                        ]
                        
                    });
                },
                error: function(res)
                {
                    alert(res.responseText);
                },
                dataType: 'json'
            });
        }
        $.init_master();

        

        $('#faktur_dialog').dialog({
            title: 'Data faktur',
            width: '950px',
            autoOpen:false,
            modal:true,
            resizable:false
        });

        $.resultfaktur = function(data)
                {
                    if($('td:first', data).html() != 'No matching records found')
                    {
                        $("#FAKTUR").val($('td:first', data).html());
                        
                    }
                }

        $('#faktur_table tbody tr').live('click', function()
        {
            $.datatablefakturRowClicked(this);
        });

        $.datatablefakturRowClicked = function(that)
        {
            $.resultfaktur(that);
            $('#faktur_dialog').dialog('close');
        }

        $('#FAKTUR').click(function(){
            $('#faktur_dialog').dialog('open')
        });
        
    });